<?php
/**
 * Created by PhpStorm.
 * User: dell1
 * Date: 2016/10/26
 * Time: 20:09
分页链接生成函数
* @param $page int GET传递的page值
* @param $max_page int 最大页码值
*/
function makePageHtml($page,$max_page){
    $params=$_GET;//保存GET参数字符串
    unset($params['page']);
    $params=http_build_query($params);//将数组转化成GET参数字符串
    if($params){
        $params .='&';
    }
    $next_page=$page+1;//计算下一页
    if($next_page>$max_page) $next_page=$max_page;//判断下一页的页码是否大于最大页码值，如果大于则把最大页码值赋给它
    $prev_page=$page-1;//计算上一页
    if($prev_pagr<1) $prev_page=1;//判断上一页的页码是否小于1，如果小于则把1赋值给它1
    //重新拼接分页链接的html代码
    $page_html='<a href="?'.$prams.'page=1">首页</a>';
    $page_html .='<a href="?'.$prams.'page='.$prev_page.'">上一页</a>';
    $page_html .='<a href="?'.$prams.'page='.$next_page.'">下一页</a>';
    $page_html .='<a href="?'.$prams.'page='.$max_page.'">尾页</a>';
    //返回分页链接
    return $page_html;
}
?>